﻿//////////////////////elaborado por: Susana Taquichiri////////////////////////
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Boa.AIT.AccesoDatos.Entidades.DTO.Reportes;
using Didsoft.DataAccess.Contracts;

namespace Boa.AIT.AccesoDatos.Contratos
{
    public interface IReporteAccesoDatos: IDataAccessBase<object>
    {
        List<DtoRolUsuario> ListaRolesPorFiltro(string filtro);
        List<DtoEquipoAsignadoEmpleado> ListaEquipoAsignado(string filtro);
        List<DtoNotificacionMantenimiento> ListaNotificacionMantenimiento();
        List<DtoSolicitudEquipo> ListaSolicitudEquipo(string filtro);
        List<DtoProveedorTaller> ListaProveedorTaller(string filtro);
        List<DtoGarantiaEquipo> ListaGarantiaEquipo(string filtro);
        List<DtoMantenimientoEquipoEmpleado> ListaMantenimientoEquipoEmpleado(string filtro);
        List<DtoAccionMantenimientoEquipo> ListaAccionMantenimientoEquipo(string filtro);
        List<DtoHistorialMantenimiento> ListaHistorialMantenimiento();
        List<DtoMantenimientoFechaActual> ListaMantenimientoFechaActual();
        List<DtoEquiposAlmacen> ListaEquiposAlmacen(string filtro);
        List<DtoActivoAsignado> ListaActivoAsignado(string filtro);
    }
}
